package o2o.dao.VO.company.postman;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 * Created with IntelliJ IDEA.
 *
 * @User: @Created by yangtk
 * @Date: @Date 2019/7/30 18:43
 * @Classname: PostCompanyInfoVO
 * @To change this template use File | Settings | File Templates.
 */
@Data
@Accessors(chain = true)
public class PostCompanyInfoVO implements Serializable {

    private Long id;
    private String sysAppKey;
    private String username;        // 法人账号
    private String companyName;
    private String comType;         // 公司类型 deliver 配送公司  plate 平台公司
    private String province;        // 所在省份
    private String city;            // 所在市区
    private String county;          // 所在区县
    private Long cityAdminId;       // 城市代理id
    private Double adminShareRate;  // 代理抽成比例，没有城代的话是平台的分成比例
    private Double lat;
    private Double lng;
    private String lnglats;
    private int postmanNumber = 0;  // 签约骑手数量
    private int shopNumber = 0;     // 签约店铺数量
    private String address;         // 详细地址
    private Integer allowNoContract; // 是否允许 接非签约单 0 不允许  1 允许
    private List<PostTypeInfoVO> postTypeInfoList;// 对用配送类型
    private Double fixedCost;// 按单店铺计算：配送固定费用
    private Double withinDistance;//距离 ：店铺配送指定距离以内 只收取固定费用
    private Double oneKmCost;// 超出固定距离费用
    // 骑手当前申请签约了?
    private int postmanSignStatus = 0; // 0  未申请签约 1 申请签约中 9申请签约完成 -1 申请签约被拒绝
    private int shopSignStatus = 0; // 0  未申请签约 1 申请签约中 9申请签约完成 -1 申请签约被拒绝
}
